package com.cykj.eurekaribbon.bean;

import com.cykj.eurekaribbon.utils.RouteInfoTool;

import java.util.List;

public class RouteInfo {

  private long id;
  private String routeName;
  private String price;
  private String routeTime;// 路线单程时间
  private String driverPrice;
  private String intervalTime;
  private long sequence;// 志铭需要的
  private String routeListStr;
  private List<StationInfo> routeList;
  private String startStation;
  private String endStation;
  private Object state;
  private String stationName;
  /*
  * 路线的发车时刻集合
  * */
  private List<RouteTimeNode> routeTimeNodeList;

  /*
   * 路线发车时刻的map集合
   */
  private List<RouteInfoTool> timeParagraphList;

  public RouteInfo() {

  }

  public long getSequence() {
    return sequence;
  }

  public void setSequence(long sequence) {
    this.sequence = sequence;
  }

  public String getRouteListStr() {
    return routeListStr;
  }

  public void setRouteListStr(String routeListStr) {
    this.routeListStr = routeListStr;
  }

  public List<StationInfo> getRouteList() {
    return routeList;
  }

  public void setRouteList(List<StationInfo> routeList) {
    this.routeList = routeList;
  }

  public String getStartStation() {
    return startStation;
  }

  public void setStartStation(String startStation) {
    this.startStation = startStation;
  }

  public String getEndStation() {
    return endStation;
  }

  public void setEndStation(String endStation) {
    this.endStation = endStation;
  }

  public Object getState() {
    return state;
  }

  public void setState(Object state) {
    this.state = state;
  }

  public List<RouteInfoTool> getTimeParagraphList() {
    return timeParagraphList;
  }

  public void setTimeParagraphList(List<RouteInfoTool> timeParagraphList) {
    this.timeParagraphList = timeParagraphList;
  }

  public List<RouteTimeNode> getRouteTimeNodeList() {
    return routeTimeNodeList;
  }

  public void setRouteTimeNodeList(List<RouteTimeNode> routeTimeNodeList) {
    this.routeTimeNodeList = routeTimeNodeList;
  }

  public long getId() {
    return id;
  }

  public void setId(long id) {
    this.id = id;
  }


  public String getRouteName() {
    return routeName;
  }

  public void setRouteName(String routeName) {
    this.routeName = routeName;
  }


  public String getPrice() {
    return price;
  }

  public void setPrice(String price) {
    this.price = price;
  }


  public String getRouteTime() {
    return routeTime;
  }

  public void setRouteTime(String routeTime) {
    this.routeTime = routeTime;
  }


  public String getDriverPrice() {
    return driverPrice;
  }

  public void setDriverPrice(String driverPrice) {
    this.driverPrice = driverPrice;
  }


  public String getIntervalTime() {
    return intervalTime;
  }

  public void setIntervalTime(String intervalTime) {
    this.intervalTime = intervalTime;
  }

  public String getStationName() {
    return stationName;
  }

  public void setStationName(String stationName) {
    this.stationName = stationName;
  }
}
